package lib.bone.admin.controller.system.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(value = "纵向课题DTO")
public class TopicImportDTO {
    /**
     * 部门名称
     */
    @ApiModelProperty("项目编号")
    @ExcelProperty(value = "项目编号")
    String topicCode;

    @ApiModelProperty("项目名称")
    @ExcelProperty(value = "项目名称")
    private String topicName;

    @ApiModelProperty("主持人姓名")
    @ExcelProperty(value = "主持人姓名")
    private String leaderName;

    @ApiModelProperty("课题经费")
    @ExcelProperty(value = "课题经费")
    private Double topicFunds;

    @ApiModelProperty("已到账经费")
    @ExcelProperty(value = "已到账经费")
    private Double receivedFunds;


    @ApiModelProperty("主持人工号")
    @ExcelProperty(value = "主持人工号")
    private String leaderCard;

    @ApiModelProperty("参与人1姓名")
    @ExcelProperty(value = "参与人1姓名")
    private String participate1;

    @ApiModelProperty("参与人1工号")
    @ExcelProperty(value = "参与人1工号")
    private String participateId1;

    @ApiModelProperty("参与人2姓名")
    @ExcelProperty(value = "参与人2姓名")
    private String participate2;

    @ApiModelProperty("参与人2工号")
    @ExcelProperty(value = "参与人2工号")
    private String participateId2;

    @ApiModelProperty("参与人3姓名")
    @ExcelProperty(value = "参与人3姓名")
    private String participate3;

    @ApiModelProperty("参与人3工号")
    @ExcelProperty(value = "参与人3工号")
    private String participateId3;

    @ApiModelProperty("参与人4姓名")
    @ExcelProperty(value = "参与人4姓名")
    private String participate4;

    @ApiModelProperty("参与人4工号")
    @ExcelProperty(value = "参与人4工号")
    private String participateId4;

    @ApiModelProperty("参与人5姓名")
    @ExcelProperty(value = "参与人5姓名")
    private String participate5;

    @ApiModelProperty("参与人5工号")
    @ExcelProperty(value = "参与人5工号")
    private String participateId5;

    @ApiModelProperty("参与人6姓名")
    @ExcelProperty(value = "参与人6姓名")
    private String participate6;

    @ApiModelProperty("参与人6工号")
    @ExcelProperty(value = "参与人6工号")
    private String participateId6;

    @ApiModelProperty("参与人7姓名")
    @ExcelProperty(value = "参与人7姓名")
    private String participate7;

    @ApiModelProperty("参与人7工号")
    @ExcelProperty(value = "参与人7工号")
    private String participateId7;

    @ApiModelProperty("参与人8姓名")
    @ExcelProperty(value = "参与人8姓名")
    private String participate8;

    @ApiModelProperty("参与人8工号")
    @ExcelProperty(value = "参与人8工号")
    private String participateId8;

    @ApiModelProperty("参与人9姓名")
    @ExcelProperty(value = "参与人9姓名")
    private String participate9;

    @ApiModelProperty("参与人9工号")
    @ExcelProperty(value = "参与人9工号")
    private String participateId9;

    @ApiModelProperty("参与人10姓名")
    @ExcelProperty(value = "参与人10姓名")
    private String participate10;

    @ApiModelProperty("参与人10工号")
    @ExcelProperty(value = "参与人10工号")
    private String participateId10;

    @ApiModelProperty("参与人11姓名")
    @ExcelProperty(value = "参与人11姓名")
    private String participate11;

    @ApiModelProperty("参与人11工号")
    @ExcelProperty(value = "参与人11工号")
    private String participateId11;

    @ApiModelProperty("参与人12姓名")
    @ExcelProperty(value = "参与人12姓名")
    private String participate12;

    @ApiModelProperty("参与人12工号")
    @ExcelProperty(value = "参与人12工号")
    private String participateId12;

    @ApiModelProperty("参与人13姓名")
    @ExcelProperty(value = "参与人13姓名")
    private String participate13;

    @ApiModelProperty("参与人13工号")
    @ExcelProperty(value = "参与人13工号")
    private String participateId13;

    @ApiModelProperty("参与人14姓名")
    @ExcelProperty(value = "参与人14姓名")
    private String participate14;

    @ApiModelProperty("参与人14工号")
    @ExcelProperty(value = "参与人14工号")
    private String participateId14;

    @ApiModelProperty("参与人15姓名")
    @ExcelProperty(value = "参与人15姓名")
    private String participate15;

    @ApiModelProperty("参与人15工号")
    @ExcelProperty(value = "参与人15工号")
    private String participateId15;

    @ApiModelProperty("参与人16姓名")
    @ExcelProperty(value = "参与人16姓名")
    private String participate16;

    @ApiModelProperty("参与人16工号")
    @ExcelProperty(value = "参与人16工号")
    private String participateId16;

    @ApiModelProperty("参与人17姓名")
    @ExcelProperty(value = "参与人17姓名")
    private String participate17;

    @ApiModelProperty("参与人17工号")
    @ExcelProperty(value = "参与人17工号")
    private String participateId17;

    @ApiModelProperty("参与人18姓名")
    @ExcelProperty(value = "参与人18姓名")
    private String participate18;

    @ApiModelProperty("参与人18工号")
    @ExcelProperty(value = "参与人18工号")
    private String participateId18;

    @ApiModelProperty("参与人19姓名")
    @ExcelProperty(value = "参与人19姓名")
    private String participate19;

    @ApiModelProperty("参与人19工号")
    @ExcelProperty(value = "参与人19工号")
    private String participateId19;

    @ApiModelProperty("参与人20姓名")
    @ExcelProperty(value = "参与人20姓名")
    private String participate20;

    @ApiModelProperty("参与人20工号")
    @ExcelProperty(value = "参与人20工号")
    private String participateId20;

    @ApiModelProperty("纵向项目")
    @ExcelProperty(value = "纵向项目")
    private String dict;

    @ApiModelProperty("类型")
    @ExcelProperty(value = "类型")
    private String type;

    @ApiModelProperty("立项时间")
    @ExcelProperty(value = "立项时间")
    private String startTime;

    @ApiModelProperty("结题时间")
    @ExcelProperty(value = "结题时间")
    private String endTime;

    @ApiModelProperty("2022年在研月份")
    @ExcelProperty(value = "2022年在研月份")
    private String effectiveMonths;

    @ApiModelProperty("备注1")
    @ExcelProperty(value = "备注1")
    private String remark1;

    @ApiModelProperty("备注2")
    @ExcelProperty(value = "备注2")
    private String remark2;

    @ApiModelProperty("备注3")
    @ExcelProperty(value = "备注3")
    private String remark3;


}
